Jump To:
Technical Notes
Apple provides APIs, file format specifications, and other resources to provide developers with opportunities to interact with and extend various Apple applications.

Apple Applications Resources
A guided introduction and learning path for developers writing code that interacts with Apple applications.   Descriptions of procedural C and Objective-C programming interface elements to Apple's applications.
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Topic
Sort by
Date
About the Keynote XML File Format (APXL Schema) (HTML) (PDF)
TN2067: Describes the Keynote XML file format schema for developers creating or modifying Keynote presentations programmatically.
Keynote 2003-02-12
Apple Image Capture Camera Module changes for Mac OS X Update 10.1.3 (HTML) (PDF) ()
TN2040: Changes to the Apple Image Capture camera modules for Mac OS X Update 10.1.3.
Image Capture 2002-04-16
Browser Plugins in Mac OS X (HTML) (PDF) ()
TN2020: Describes the format of web browser plugins for Mac OS X.
Safari 2001-05-31
Deconstructing A Keynote Document: Part One - Slides (HTML) (PDF)
TN2073: Provides a Keynote XML file format overview; details the XML, showing slide, text and graphics functionality.
Keynote 2003-05-20
Extending and Controlling Sherlock (HTML) (PDF) ()
TN1141: Discusses features of Sherlock 2, including additions to the Internet Search Plug-in language and Applescript commands.
Sherlock 2000-08-14
iTunes Visual Plug-ins (HTML) (PDF) ()
TN2016: Describes the APIs used by iTunes and its Visual plug-ins to communicate back and forth.
iTunes 2001-06-26
iTunes Visual Plug-ins for Windows (HTML) (PDF)
TN2098: Creating visual plug-ins for iTunes Windows 4.1 and later.
iTunes 2003-10-17
Sherlock's Find By Content Library (HTML) (PDF) ()
TN1180: A description of routines provided by Sherlock's Find by Content library.
Sherlock 1999-10-01